home *** CD-ROM | disk | FTP | other *** search
/ Aminet 12 / Aminet 12 (1996)(GTI - Schatztruhe)[!][Jun 1996].iso / Aminet / dev / misc / RevUp1_5.readme < prev    next >
Encoding:
Text File  |  1996-05-05  |  4.0 KB  |  169 lines

  1. Short:    Amiga Revision Update System
  2. Author:   boris@prox.tynet.sub.org (Boris Folgmann)
  3. Uploader: bsfolgma@trick.informatik.uni-stuttgart.de (Boris Folgmann)
  4. Version:  1.5
  5. Type:     dev/misc
  6. Requires: AmigaOS 2.04
  7. Kurz:     Programm zur Verwaltung von Versionstrings in eigenen Programmen
  8.  
  9.  
  10. TITLE
  11.  
  12.     RevUp
  13.  
  14.  
  15. VERSION
  16.  
  17.     1.5 (27.4.96)
  18.  
  19.  
  20. PROXITY SOFTWORKS
  21.  
  22.     Proxity Engineering and Technical Support
  23.  
  24.     Usenet:  pets@amiuni.tynet.sub.org
  25.     Fidonet: 2:246/1416.0 (pets)
  26.  
  27.  
  28. AUTHOR
  29.  
  30.           Boris Folgmann
  31.  
  32.     Address:  Friedrichstrasse 7
  33.           71546 Aspach
  34.           Germany
  35.  
  36.     Usenet:      <boris@prox.tynet.sub.org>
  37.     Internet: <prx@studbox.uni-stuttgart.de>
  38.     WWW:      <http://www.informatik.uni-stuttgart.de/
  39.            fachschaft/adressen/bsfolgma.html>
  40.     Fidonet:  2:246/1416.41 (Boris)
  41.     IRC:      PRX
  42.  
  43.     PGP Fingerprint: 82 84 70 38 26 5E 50 5A
  44.              9C DB CA CA 62 0A 31 52 
  45.  
  46.     Phone:   ++49-(0)7191-23439
  47.     Fax:     ++49-(0)7191-2604
  48.  
  49.  
  50.  
  51. DESCRIPTION
  52.  
  53.     RevUp manages version strings following the Amiga standard for
  54.     including in own programs, e.g. '$VER: YourTool 2.4 (11.9.95)'.
  55.  
  56.     It's a must for every serious C, Oberon or Assembler programmer,
  57.     so have a look at it! Your makefiles together with RevUp will do
  58.     all the work for you.
  59.  
  60.     RevUp <version> <projectname> {<dependency>} [REV <revision>]
  61.           [BETA] [C] [ASM] [OBERON] [LOG] [EXTRA] [FULLYEAR]
  62.           [ENVVAR] [TINY]
  63.  
  64.     Required:
  65.      VERSION     : Version number.
  66.      PROJECTNAME : Basename to use for all RevUp files.
  67.  
  68.     Multiple:
  69.      DEPENDENCIES: Files which dates are checked.
  70.  
  71.     Optional:
  72.      REV     : Explicit revision number.
  73.      BETA    : Generate beta information.
  74.      C       : Generate C headerfile (default).
  75.      ASM     : Generate Assembly includefile.
  76.      OBERON  : Generate Oberon definition module.
  77.      LOG     : Interactively add history info to logfile.
  78.      EXTRA   : Generate extra information.
  79.      FULLYEAR: Use four digits for year strings.
  80.      ENVVAR  : Set envvar for archive naming.
  81.      TINY    : Don't print credits.
  82.  
  83.  
  84. EXAMPLE
  85.  
  86.     With RevUp SuperTool_rev.h will look like this:
  87.  
  88.     /* C headerfile generated by RevUp 1.5 */
  89.  
  90.     #define VERSION        1
  91.     #define REVISION    5
  92.     #define DATE    "28.3.95"
  93.     #define VERS    "SuperTool 1.5"
  94.     #define VSTRING    "SuperTool 1.5 (28.3.95)\r\n"
  95.     #define VERSTAG    "\0$VER: SuperTool 1.5 (28.3.95)"
  96.     #define VSTR    "SuperTool 1.5 (28.3.95)"
  97.     #define USER    "boris"
  98.     #define HOST    "prox"
  99.     #define TIME    "14:57:51"
  100.     #define PRGNAME    "SuperTool"
  101.     #define BASENAME    "SUPERTOOL"
  102.     #define _CREATIONDATE_    "12.7.95"
  103.     #define _COPYRIGHTYEARS_ "1995-1996"
  104.  
  105.     User and Host are imported from environment variables.
  106.  
  107.  
  108. FEATURES
  109.  
  110.     o RevUp generates and maintains include and header files with
  111.       revision information.
  112.  
  113.     o Basically RevUp is similar to the developer tool BumpRev, but
  114.       it offers a lot of additional features.
  115.  
  116.     o ANSI-C, Oberon and Assembly language supported.
  117.  
  118.     o Multiple dependency files.
  119.  
  120.     o Beta count management for beta versions included.
  121.  
  122.     o Interactive logfile generation.
  123.  
  124.  
  125. CHANGES SINCE 1.4 (8.1.96)
  126.  
  127.     NEW: FULLYEAR switch enables four digit year strings.
  128.     NEW: Changed Revision storage file format. Betacount storage file
  129.          no longer needed.
  130.     NEW: New definitions _CREATIONDATE_ and _COPYRIGHTYEARS_
  131.  
  132.  
  133. SPECIAL REQUIREMENTS
  134.  
  135.     Kickstart 2.04
  136.     Workbench 2.0
  137.  
  138.     Workbench 2.1 for localized DOS error messages.
  139.  
  140.  
  141. AVAILABILITY
  142.  
  143.     <ftp://ftp.uni-paderborn.de/pub/aminet/dev/misc/RevUp1_5.lha>
  144.  
  145.  
  146. PRICE
  147.  
  148.     Free
  149.  
  150.  
  151. DISTRIBUTABILITY
  152.  
  153.     Freeware (C) 1994-1996 by Proxity Softworks
  154.  
  155.  
  156. ============================= Archive contents =============================
  157.  
  158. Original  Packed Ratio    Date     Time    Name
  159. -------- ------- ----- --------- --------  -------------
  160.     9684    4767 50.7% 27-Apr-96 16:11:26 +RevUp
  161.    20788    6202 70.1% 27-Apr-96 16:11:26 +RevUp.guide
  162.     1857     974 47.5% 27-Apr-96 16:11:26 +RevUp.guide.info
  163.     3407    1796 47.2% 27-Apr-96 16:11:28 +RevUp.readme
  164.     1437     544 62.1% 27-Apr-96 16:11:28 +RevUp.readme.info
  165.     1370     608 55.6% 27-Apr-96 16:11:26 +RevUp_rev.log
  166.     8771    3364 61.6% 27-Apr-96 16:13:50 +PSI
  167. -------- ------- ----- --------- --------
  168.    47314   18255 61.4% 30-Apr-96 19:07:48   7 files
  169.